<?php

/**
 * home actions.
 *
 * @package    cometa
 * @subpackage home
 * @author     Your name here
 * @version    SVN: $Id: actions.class.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class usuarioActions extends sfActions
{
 /**
  * Executes index action
  *
  * @param sfRequest $request A request object
  */
  public function executeUsuario_detalle(sfWebRequest $request)
  {      
     $id_usuario=$request->getParameter('id');
     $obtener_usuario= new Criteria();
     $obtener_usuario->add(UsuarioPeer::ID,$id_usuario);
     $usuario=UsuarioPeer::doSelectOne($obtener_usuario);
     $this->usuario=$usuario;
     /*********************************************************/
     $documentos= new Criteria();
     $documentos->add(DocumentoPeer::ID_USUARIO,$id_usuario);
     $lista_documento=DocumentoPeer::doSelect($documentos);
     /*lista de documento por usuario*/
     $this->lista_documento=$lista_documento;   
  }
  
  public function executeLoginFacebook(sfWebRequest $request)
  {
      
      $myLib = new myLib();    
      $hybridauth = new Hybrid_Auth($myLib->getHybridAuthConfig());
      if($hybridauth->isConnectedWith("Facebook"))
      {
              $facebook = $hybridauth->getAdapter("Facebook");
              $accounts = $facebook->api()->api('/me');

                
              $this->getUser()->setAttribute('s_login', $accounts);
              $this->redirect('@homepage'); 
      }
      else
      {
            $myLib->validateAuthentication("Facebook");      
      }
    
      
  }
  

   
        



}
